home *** CD-ROM | disk | FTP | other *** search
- ! SAMPLE SCRIPT FOR OUTDOOR
- ! The following is a script which can be used with Virtual BBS version 7.0
- ! to call the game, then upon exiting, check for the OUTDOOR file, and if
- ! it exists, read it and award the extra time or credits to the player. This
- ! is for VBBS, however, the format would be similar for other BBS scripting
- ! languages.
-
- ACTION "Chain Reaction"
- $outdoor = "c:\bbs\doors\chreact\outdoor.1"
-
- ! This reads the extra variable number 7 to see if the game has been played
- ! If game already played, it jumps to check the outdoor file
- testval $extra7 = 1 played
-
- ! This set the extra variable number 7 to 1. Means game has been played.
- SETEXTRA 7 1
-
- testval $port = 0 local
- testval $port = 1 node1
- testval $port = 2 node2
-
- # local
- RETURNSCRIPT chain
- door "c:\bbs\doors\chreact\chreact c:\bbs\temp\n0\door.sys"
-
- # node1
- RETURNSCRIPT chain
- door "c:\bbs\doors\chreact\chreact c:\bbs\temp\n1\door.sys/5"
-
- # node2
- RETURNSCRIPT chain
- door "c:\bbs\doors\chreact\chreact c:\bbs\temp\n2\door.sys"
-
-
- # played
- ! Resets the extra variable 7 to 0, or finished.
- SETEXTRA 7 0
- checkfile $exist $outdoor
- testval $exist <> 0 filethere
- go end
-
- # filethere
- open $outdoor input
- read $who
- read $awardtm
- read $awardcr
- read $addtm
- read $addcred
- close
- $tottime = $awardtm + $addtm
- $totcred = $awardcr + $addcred
- ifval $tottime > 0 then
- ADDTIME $tottime
- endif
- ifval $totcred > 0 then
- ADDCREDITS $totcred
- endif
- kill $outdoor
- # end
- exit rdoor
-